package com.ce.pms.customer.dao;

import java.util.List;

import com.sitechasia.webx.core.support.Page;
/**
* 功能描述:
* <p>版权所有：中企动力
* <p>未经本公司许可，不得以任何方式复制或使用本程序任何部分
*
* @author  胡煦
* Created on  2008-05-26
*/

public interface IMemberDao<ClientDO> extends ICustomerDao {

	   /**
	    * @roseuid 48215D8D03D6
	    */
	   public void saveMember();

	   /**
	    * @roseuid 4821644F025F
	    */
	   public void updateMember();
	   /**
		 * 方法描述: 查询户主与成员在该房间内是否已经存在关系
		 * @author 胡煦
		 * Create on:2008-7-15
		 * @param nameStr：查询条件班级名称
		 * @return 返回当前页的查询结果
		 * Edit author:
		 * Edit on:
		 * 修改原因：
		 */
		public List checkMemberby2Id(Long ownerId, Long participantId , Long houseId)  ;
	   /**
	    * @param ownerId - 业主|租户ID
	    * @param participant_id - 参与人ID
	    * @return java.lang.Long
	    * @roseuid 482166C400C9
	    */
	   public Long deleteMember(Long ownerId, Long participant_id);

	   /**
	    * @param Id - 业主|租户ID
	    * @return List
	    * @roseuid 48216AB90108
	    */
	   public List findMemberbyId(Long id, Long houseId);

	   public Page findMemberbyId(Long id, Long houseId ,  Integer pageNo ,Integer pageSize);
}
